Understanding Metalanguage Integration by Renarrating a Technical Space Megamodel
نویسنده
چکیده
There are many software languages which are not exposed protocols, exchange formats, interfaces and storage formats, and are only used for intermediate representation, runtime data manipulation and tool-specific serialisation. Yet, they can be important for technology comprehension, since such internal implementation details may have indirect impact on some aspects of the externally observed behaviour of the system. In this paper, we show a concrete example of how various tools and their technological differences can be explained based on one abstract megamodel and its different renarrations.
منابع مشابه
Megamodel-based Management of Dynamic Tool Integration in Complex Software Systems
The development of complex software systems is more and more based on the composition and integration of autonomous component systems. This can be done either statically (proactive approach) at development-time or dynamically through a reactive approach in which a new composite system can possibly be created on-demand and/or at run-time from existing systems. With the aim of constructing and ma...
متن کاملSemantics as Model - Based Science ∗
What is the right way of thinking about the metalanguage in which natural language semantics takes place? I will eventually get to the idea that the best way of understanding the role of this language involves seeing natural language semantics as a model-based science (using ‘model’ in the general sense of a scientific model, not in the technical sense of model theory). To get there, I first cr...
متن کاملSoftware Evolution, MDA and Design Pattern Components
The success of MDA depends on the definition of model transformations and component libraries which make a significant impact on tools that provide support for MDA. MDA is a young approach and several technical issues are not adequately addressed. For instance, existing MDA-based CASE tools do not provide adequate support to deal with component-based reuse (CASE, 2009). In light of this, we pro...
متن کاملOn the Need for Megamodels
This note presents a preliminary view of what we call a "megamodel" i.e. some kind of registry for models and metamodels. A megamodel is a model of which at least some elements represent and/or refer to models or metamodels. An initial characterization of these megamodels as well as a description of some of their potential usages is provided. We are presently experimenting with the concept of m...
متن کاملBourdieu and Genette in Paratext: How Sociology Counts in Linguistic Reasoning
While Bourdieu’s theory of practice provides an ensemble of conceptual tools which analyze patterns of social life that are irreducible to the limiting view of individuals as free-acting agents, Genette’s paratextual theory offers the metalanguage necessary to account for the microcosm of paratext as a linguistic space. This study takes issue with unidirectional approaches to researching parate...
متن کامل